#!/bin/bash

# 确保脚本以 root 权限运行
if [ "$EUID" -ne 0 ]; then
  echo "请以 root 权限运行此脚本。"
  exit 1
fi

SERVICE_FILE="/home/umeko/puregui/scripts/clientgui.service"

# 检查服务文件是否存在
if [ ! -f "$SERVICE_FILE" ]; then
  echo "服务文件 $SERVICE_FILE 不存在！"
  exit 1
fi

# 复制服务文件到 systemd 目录
echo "复制服务文件到 /etc/systemd/system/..."
cp "$SERVICE_FILE" /etc/systemd/system/

# 设置服务文件权限
echo "设置服务文件权限..."
chmod 644 /etc/systemd/system/clientgui.service

# 重新加载 systemd 配置
echo "重新加载 systemd 配置..."
systemctl daemon-reload

# 启用服务
echo "启用服务 clientgui.service..."
systemctl enable clientgui.service

# 启动服务
echo "启动服务 clientgui.service..."
systemctl start clientgui.service

# 检查服务状态
echo "检查服务状态..."
systemctl status clientgui.service
